import wx

import pyciv.hexagon
import pyciv.layers

class Terrain():
    def __init__(self, name, color, valid=True):
        self.name = name
        self.color = color
        self.valid = valid

FIELDS = Terrain("Fields", wx.Colour(255, 255, 100))
FOREST = Terrain("Forest", wx.Colour(0, 100, 0))
TOWN = Terrain("Town", wx.Colour(255, 50, 50))
MOUNTAIN = Terrain("Mountain", wx.Colour(100, 50, 0), False)

DISTRIBUTION = [FIELDS, FIELDS, FIELDS,
                FOREST, FOREST, FOREST, FOREST, FOREST,
                TOWN,
                MOUNTAIN]
